Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Italy F15 Italy F19 Czech Republic F4 Great Britain F1 Great Britain F2 Austria F1 Croatia F1 Croatia F2 Slovenia F3 France F5 Czech Republic F3 Russia F1 Russia F2 Germany F7 Hungary F3 Czech Republic F1 USA F2 USA F3 Morocco F4 Italy F16 Quimper Challenger Forli 5 Challenger USTA Challenger of Burbank - Burbank Coffee Cup Challenger - Chikmagalur The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava KGHM Dialog Polish Indoors - Wroclaw Busan Challenger University of Tennessee USTA Men's Challenger - Knoxville Akbank Private Banking TED Open - Istanbul Ortisei Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Aptos Challenger Penza Challenger Status Athens Open - Athens Sarajevo Challenger Eddleman USTA Challenger - Birmingham 2001 USTA Tallahassee Tennis Challenger - Tallahassee Fifth-Third Bank Tennis Championships - Lexington USTA Tennis Championships of Houston - Houston Granby Challenger Tatra Banka Open - Bratislava Ethias Trophy - Mons Steelers Cup 2005 - Kosice Savannah Challenger IPP Open - Helsinki Stella Artois Clay Court Championships - Budaors Croatia Osiguranje Rijeka Open - Rijeka Siemens Open 2007 - Scheveningen St. Remy Challenger Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Theusbridge.com Tennis Classic - Tarzana Heilbronn Open - Heilbronn Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov 2001 UT Tyler Patriot Challenger - Tyler Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Mons Challenger Tashkent Challenger Czech Indoor Open - Prague Segovia Challenger Togliatti Cup - Togliatti Chuncheon Challenger Seoul Challenger U.S. Men's Clay Court Championships - Houston Bratislava Challenger dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Sunrise Challenger Challenger Brasov - Brasov Siebel Open - San Jose Athens Challenger Tallahassee Challenger Franklin Templeton Tennis Classic - Scottsdale Bordeaux Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose Kroger / St. Jude International - Memphis Rennes Challenger Franklin Templeton Tennis Classic - Scottsdale Bratislava Challenger RCA Championships - Indianapolis Guangzhou Challenger Pingguo Challenger Nottingham Challenger Astana Challenger Vancouver Challenger St. Remy Challenger Stockholm Open - Stockholm Izmir Challenger Bratislava Challenger Mons Challenger Helsinki Challenger Honolulu Challenger Dallas Challenger Guadalajara Challenger Dallas Challenger Sarasota Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Nottingham Challenger Binghamton Challenger Aptos Challenger Dallas Challenger Johannesburg Challenger Busan Challenger Winnetka Challenger Napa Challenger Sacramento Challenger Tashkent Challenger Bratislava Challenger Helsinki Challenger Sarasota Challenger Shenzhen Challenger Taipei City Challenger Tallahassee Challenger Gimcheon Challenger Nottingham Challenger Granby Challenger Binghamton Challenger Sacramento Challenger Tashkent Challenger Geneva Challenger Charlottesville Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Savannah Challenger Taipei City Challenger Busan Challenger Portoroz Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Urbana-Champaign Challenger - Urbana Manila Challenger 2002 Azalea Orthopedic Challenger - Tyler Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Pro Tennis World Open - Sunrise Busan Challenger Seoul Challenger Bangkok Challenger Siebel Open - San Jose 2001 Centura USTA Challenger - Rocky Mount The Stella Artois Grass Court Championships - London Izmir Challenger Tashkent Challenger Brest Challenger Budapest Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Eckental Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington D.C. Brescia Challenger TD Waterhouse Cup - Long Island Bergamo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger CA Tennis Trophy - Vienna Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Surbiton Challenger Heineken Open - Auckland Portoroz Challenger Kaohsiung Challenger Bratislava Challenger Brescia Challenger The Stella Artois Grass Court Championships - London Irving Challenger St. Brieuc Challenger Campbell's Hall of Fame Tennis Championships - Newport Orleans Challenger Glasgow Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Loughborough Challenger Surbiton Challenger Thailand Open - Bangkok AIG Japan Open - Tokyo Eckental Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger US Men's Clay Court Championships - Houston Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger The Stella Artois Championships - London Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger RCA Championships - Indianapolis Biella 2 Challenger Open de Rennes - Rennes BCR Open Romania - Bucharest Challenger DCN de Cherbourg - Cherbourg Lugano Challenger Ostrava Challenger Prague Challenger Kobstaedernes ATP Challenger - Kolding Biella 7 Challenger Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Cary Challenger AEGON International - Eastbourne Morocco Tennis Tour - Fes Campbells Hall of Fame Tennis Championships - Newport Tunis Open - Tunis Ortisei Challenger Tatra Banka Slovak Open - Bratislava Baden Open - Karlsruhe Biel Challenger Seoul Challenger Kosice Open-Steelers Cup 2008 - Kosice Unique Zagreb Open - Zagreb Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Ismaning Challenger Tashkent Challenger Czech Open 2006 - Prostejov Bratislava Challenger Tatra Banka Open 2003 - Bratislava Prague Challenger US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Citi Open - Washington Gerry Weber Open - Halle Ostrava Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Hilton Waikoloa Village USTA Challenger - Waikoloa Mauthausen Challenger Zagreb Challenger Zagreb Challenger Mercedes Cup - Stuttgart Eckental Challenger Troisdorf Challenger Shenzhen Open - Shenzhen Nottingham Challenger Ilkley Challenger Open Sud de France - Montpellier Malaga Challenger Helsinki Challenger Le Gosier Challenger Hall of Fame Open - Newport Ismaning Challenger Ortisei Challenger Segovia Challenger Johannesburg Challenger Orleans Challenger Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Nottingham Challenger University of Tennessee USTA Men's Challenger - Knoxville Kobstaedernes ATP Challenger - Kolding Internationaux de Doubs Open de Franchie-Comte - Besancon Baden Open - Karlsruhe Schickedanz Open 2007 - Furth 2001 Eddleman USTA Challenger - Birmingham Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa Tatra Banka Open - Bratislava IPP Open - Helsinki Mons Challenger University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Busan Challenger Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Mallorca Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden Napa Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Prosperita Open 2007 - Ostrava Galleryfurniture.com Challenge - Atlanta Porsche Open - Poznan Rennes Challenger 2002 Eddleman USTA Challenger - Birmingham Fergana Challenger ARMS USTA Challenger - Rocky Mount Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Surbiton Trophy - Surbiton Orleans Challenger Mallorca Challenger Heineken Open - Auckland Steelers Cup - Kosice Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon USTA Seascape Challenger - Aptos Brasov Challenger - Brasov Dallas Challenger Rimouski Challenger Ortisei Challenger Guadalajara Challenger Pozoblanco Challenger ATP Challenger Trophy 2007 - Trnava Manchester Challenger Kroger / St. Jude International - Memphis Bratislava Challenger Mons Challenger Arizona Men's Tennis Championships - Scottsdale Kobstaedernes ATP Challenger - Kolding Recanati Challenger Grand Prix de Tennis de Lyon - Lyon Samsung Securities Cup - Seoul ARAG World Team Championship - Dusseldorf The 10tele.com Open - Nottingham RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Thailand Open - Bangkok XL Bermuda Open - Bermuda Tennis Masters Series - Miami AIG Japan Open Tennis Championships - Tokyo Pharma Medico Open 2008 - Aarhus Ostrava Challenger Regions Morgan Keegan Championships - Memphis Winnetka Challenger U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Rogers Masters - Montreal RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells SAP Open - San Jose Irving Challenger Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati The Artois Championships - London Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb USTA Seascape Challenger - Aptos SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open des Alpes Trophee BNP Paribas - Grenoble Western & Southern Open - Cincinnati Gerry Weber Open - Halle AEGON Championships - London Surbiton Challenger BNP Paribas Masters - Paris Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Miami Open - Miami Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Forli 3 Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Knoxville Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Atlanta Tennis Championships - Atlanta Tulsa Auto Collection USTA Challenger - Tulsa Farmers Classic - Los Angeles Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Steelers Cup - Kosice Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai St. Remy Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach U.S. Open - New York Gerry Weber Open - Halle AEGON International - Eastbourne French Open - Paris BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Open 13 Provence - Marseille Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Noventi Open - Halle Truist Atlanta Open - Atlanta Verizon Tennis Challenge - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille PEOPLEnet Cup - Dnepropetrovsk U.S. Open - New York Wimbledon - London RCA Championships - Indianapolis Kroger / St. Jude International - Memphis Wimbledon - London The Stella Artois Grass Court Championships - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Sydney International - Sydney The Samsung Open - Nottingham Wimbledon - London The Dubai Tennis Championships - Dubai Australian Open - Melbourne Granby Challenger U.S. Open - New York Pozoblanco Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Savannah Challenger French Open - Paris Kun-Ming Challenger Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland The Hamlet Cup - Long Island Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai AAPT Championships - Adelaide The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Ordina Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Davis Cup, World Group, 1R, CHI-SVK 4-1 BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davidoff Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Olympics - London Campionati Internazionali D'Italia - Rome Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Rogers Cup - Toronto Australian Open - Melbourne U.S. Open - New York Wimbledon - London River Oaks International Tennis Tournament - Houston French Open - Paris French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 French Open - Paris Australian Open (juniors) Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Olympics - Beijing ARAG ATP World Team Championship - Dusseldorf